package com.sisgesbyte.dao.comun;

import javax.ejb.Local;

import com.sisgesbyte.common.exception.BaseException;
import com.sisgesbyte.dao.beanDao.ComunObjetoRequest;
import com.sisgesbyte.data.entity.comun.ComunObjetoResponseEntity;
import com.sisgesbyte.data.entity.comun.GenericEntity;

@Local
public interface MantenimientoComunObjetoDao {
	
	public ComunObjetoResponseEntity guardarComunObjeto(ComunObjetoRequest request);
	public GenericEntity actualizarComunObjeto(ComunObjetoRequest request);
	public GenericEntity eliminarComunObjeto(int codObjetoComun);
	public  Integer guardarObjeto(ComunObjetoRequest request) throws BaseException;
	
}
